package org.example.service;

import com.baomidou.mybatisplus.extension.service.IService;
import org.example.entity.UserInfo;

import java.util.List;

/**
 * @author huangy
 * @description
 * @since 2022/11/11 17:36
 **/
public interface UserInfoService extends IService<UserInfo> {

    /**
     * 获取用户信息
     *
     * @return 用户信息
     * @author huangy
     * @since 2022/11/13 9:53 上午
     **/
    UserInfo getUserInfo(long id);

    /**
     * 获取用户列表信息
     *
     * @author huangy
     * @since 2022/11/13 9:55 上午
     **/
    List<UserInfo> getUserInfos();

    /*
     * @description 更新用户信息
     * @author huangy
     * @since 2022/11/14 9:26
     **/
    void updateUserInfo(long id);

    /**
     * 批量更新用户信息
     *
     * @author huangy
     * @since 2022/11/13 10:34 上午
     **/
    void updateUserInfos();
}
